import axios from "axios";

/* 
  - 在我们的项目的环境里有一个process.env对象,这个对象就是当前的环境变量对象 
  - 这个对象中默认有一个NODE_EVN的属性,代表的是当前的环境是development还是production
  - 我希望也想在这个环境变量对象中去添加自己的属性?
    * 在根目录创建一个.env文件,内部配置属性,属性格式要求 VUE_APP_XXX=XXX
    * 但是在.env文件中配置的属性,在任意环境中都会被添加到process.env对象中
  - 怎么让不同环境给process.env添加不同的值呢?
  
*/

// console.log(process.env, "process.env");

// 常规请求的axios
const request = axios.create({
  baseURL: process.env.VUE_APP_API + "/api",
  timeout: 5000,
});

// Mock数据的请求axios
const requestMock = axios.create({
  baseURL: "/api",
  timeout: 5000,
});
// 这里导出的requset和requestMock是给同级目录下的问件使用的
export {
  request,
  requestMock
}
